/**
 * **************** Copyright (C) *****************
 * <p/>
 * Version       Date            Author
 * ─────────────────────────────────────
 * V1.0        2017/7/10         yellowlgx
 * <p/>
 * **************** End of Head *******************
 */
package com.skyworth.ui.newrecycleview;

import android.support.v7.widget.NewRecyclerView;

/**
 * @author : yellowlgx
 * @ClassName OnScrollStateListener
 * @Description : TODO
 * @date : 2017/7/10 10:50
 */
public interface OnScrollStateListener
{
    public void onScrollby(int selectPosition);

    /**
     * @Description 滚动开始时的回调<br/>
     */
    public void onScrollStart();

    /**
     * @param parent       当前ListView
     * @param firstPostion 当前显示中的第一个位置，也就是数据List中的具体位置
     * @param endPosition  当前现显示中的最后一个位置，也就是数据使用到的最后位置 void
     * @Description 滚动结束时的回调<br/>
     */
    public void onScrollEnd(NewRecyclerView parent, int firstPostion, int endPosition);

//    /**
//     *
//     * @param recyclerView 滚动View
//     * @param dx 横向滚动值，dx > 0 正向滑动(向右)偏移量，反之反向滑动(向左)偏移量
//     * @param dy 纵向滚动值，dy > 0 正向滑动(向下)偏移量，反之反向滑动(向上)偏移量
//     */
//    public void onScrolled(RecyclerView recyclerView, int dx, int dy);
}
